package com.tarena.lbs.content.pojo.po;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.data.elasticsearch.annotations.Document;

import java.io.Serializable;
import java.util.Date;

/**
 * 文章分类实体类
 */
@Data
@Accessors(chain = true) // 支持链式调用
@Document(indexName = "article_category_po")
public class ArticleCategoryPO implements Serializable {
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id; // 文章分类主键ID
    @TableField("category_name")
    private String categoryName; // 分类名称
    @TableField("sort")
    private Integer sort; // 排序
    @TableField("category_status")
    private Integer categoryStatus; // 状态：1==启用 2==禁用
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private Date createTime; // 创建时间
    @TableField(value = "update_time", fill = FieldFill.UPDATE)
    private Date updateTime; // 更新时间
}
